package com.demo.connectdbtest.module.common.constants;

/**
 * 业务异常状态
 *
 * @author: helin 2020/10/8 15:38
 **/
public enum CommonResultEnum implements IBizStatus {
    //
    SMS_EXIST("10002", "已发送短信验证码请勿频繁操作!"),
    SMS_INEXIST("10003", "该号码目前没有验证码!"),
    VERIFICATION_CODE_WRONG("10004", "验证码错误!"),
    SMS_FREQUENT_LOCK("10005", "发送短信过于频繁请稍后再试!"),
    ADD_ROOM_DATE("10014", "开始时间不能大于结束时间"),
    PASSWORD_ERROR("10018", "密码错误,请重新输入!"),
    ROOM_NON_EXISTENT("10020", "该直播间不存在!"),
    USER_INEXIST("10022", "未找到相关用户!"),
    NO_OPERATION_PERMISSION("10023", "当前账号没有操作权限!"),
    PHONE_FORMAT_ERROR("10026", "手机号码格式错误!"),
    F_PARAMETER_ERROR("F_PARAMETER_ERROR", "请求参数有误!"),
    F_REQ_REPEAT("F_REQ_REPEAT", "请求频繁!"),
    F_META_NOT_EXIST("F_NOT_EXIST", "请选择正确的礼物/头饰/座驾"),
    ;

    /**
     * 状态码
     */
    private String code;

    /**
     * 返回信息
     */
    private String message;

    CommonResultEnum(String code, String message) {
        this.code = code;
        this.message = message;
    }

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public String getMsg() {
        return message;
    }


}
